Nifty Analysis For 3 June